package cn.com.open.itembank.dto;

import cn.com.open.itembank.common.BaseModel;

import java.math.BigDecimal;

/**
 * Created by lucky on 2017/9/21.
 */
public class QuestionStateModel extends BaseModel {
    public QuestionStateModel() {
        this.QuestionTypeId = "";
        this.SectionID = "";
        this.QuestionTypeName = "";
        this.QuestionInnerTypeId = 0;
        this.QuestionCategoryId = "";
        this.QuestionCategoryName = "";
        this.Difficulty = new BigDecimal("0");;
        this.Count = 0;
    }

    /**
     * 外部题型ID
     */
    private String QuestionTypeId;

    /**
     * 大题ID
     */
    private String SectionID;

    /**
     * 外部题型名称
     */
    private String QuestionTypeName;

    /**
     * 内部题型ID
     */
    private Integer QuestionInnerTypeId;

    /**
     * 应用类别ID
     */
    private String QuestionCategoryId;

    /**
     * 应用类别名称
     */
    private String QuestionCategoryName;

    /**
     * 难度
     */
    private BigDecimal Difficulty;

    /**
     * 数量
     */
    private Integer Count;

    /**
     * Gets question type id.
     *
     * @return the question type id
     */
    public String getQuestionTypeId() {
        return QuestionTypeId;
    }

    /**
     * Sets question type id.
     *
     * @param questionTypeId the question type id
     */
    public void setQuestionTypeId(String questionTypeId) {
        QuestionTypeId = questionTypeId;
    }

    /**
     * Gets section id.
     *
     * @return the section id
     */
    public String getSectionID() {
        return SectionID;
    }

    /**
     * Sets section id.
     *
     * @param sectionID the section id
     */
    public void setSectionID(String sectionID) {
        SectionID = sectionID;
    }

    /**
     * Gets question type name.
     *
     * @return the question type name
     */
    public String getQuestionTypeName() {
        return QuestionTypeName;
    }

    /**
     * Sets question type name.
     *
     * @param questionTypeName the question type name
     */
    public void setQuestionTypeName(String questionTypeName) {
        QuestionTypeName = questionTypeName;
    }

    /**
     * Gets question inner type id.
     *
     * @return the question inner type id
     */
    public Integer getQuestionInnerTypeId() {
        return QuestionInnerTypeId;
    }

    /**
     * Sets question inner type id.
     *
     * @param questionInnerTypeId the question inner type id
     */
    public void setQuestionInnerTypeId(Integer questionInnerTypeId) {
        QuestionInnerTypeId = questionInnerTypeId;
    }

    /**
     * Gets question category id.
     *
     * @return the question category id
     */
    public String getQuestionCategoryId() {
        return QuestionCategoryId;
    }

    /**
     * Sets question category id.
     *
     * @param questionCategoryId the question category id
     */
    public void setQuestionCategoryId(String questionCategoryId) {
        QuestionCategoryId = questionCategoryId;
    }

    /**
     * Gets question category name.
     *
     * @return the question category name
     */
    public String getQuestionCategoryName() {
        return QuestionCategoryName;
    }

    /**
     * Sets question category name.
     *
     * @param questionCategoryName the question category name
     */
    public void setQuestionCategoryName(String questionCategoryName) {
        QuestionCategoryName = questionCategoryName;
    }

    /**
     * Gets difficulty.
     *
     * @return the difficulty
     */
    public BigDecimal getDifficulty() {
        return Difficulty;
    }

    /**
     * Sets difficulty.
     *
     * @param difficulty the difficulty
     */
    public void setDifficulty(BigDecimal difficulty) {
        Difficulty = difficulty;
    }

    /**
     * Gets count.
     *
     * @return the count
     */
    public Integer getCount() {
        return Count;
    }

    /**
     * Sets count.
     *
     * @param count the count
     */
    public void setCount(Integer count) {
        Count = count;
    }
}
